<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>RequestMapping的用法&请求参数的学习</title>
</head>
<body>
<h1>入门案例的请求处理</h1>
<a href="/sayhello.do">测试</a> <br>
<h1>RequestMapping的用法</h1>
<fieldset>
    <a href="/hello/sayhello.do">get测试</a> <br>
    <p>请求方式POST</p>
    <form action="/hello/sayhello.do" method="post">
        <input type="submit" value="测试Post请求">
    </form>
    <h4>@RequestMapping可以用在类上面表示处理资源分类，利于后期维护管理。
        需要记住 里面有个属性叫method  可以根据请求方式进行相应的请求处理
    </h4>
</fieldset>
<h1>研究不同类型的请求参数在SpringMVC如何接受</h1>
<fieldset>
    <h4>处理器接收的时候 接收的参数 名字须于传递参数的名字一致！！</h4>
    <a href="/user/getParam1.do?id=1&name=zhangsan">get请求(参数是简单类型)</a>
    <h4>如果不一样怎么处理？</h4>
    <a href="/user/getParam1.do?uid=1&name=zhangsan">get请求(参数是简单类型)</a>
</fieldset>
<fieldset>
    <h4>如果使用post请求传参，参数是中文会不会出现编码问题？如果出现怎么解决呢？</h4>
    <form action="/user/getParam1.do" method="post">
        <input type="input" name="id" >
        <input type="input" name="name" >
        <input type="submit" value="post提交">
    </form>
</fieldset>
<h2>以下是下午内容</h2>
<fieldset>
    <h4>能不能把请求的数据封装到一个bean中呢？</h4>
    <a href="/user/getParam2.do?id=1&username=zhangsan">get请求(参数想要被封装到pojo中)</a>
</fieldset>

<fieldset>
    <%--pojo 中有 pojo--%>
    <a href="/user/getParam3.do?id=1&carName=兰博基尼">get请求((参数想要被封装到pojo中的pojo))</a>
</fieldset>

<fieldset>
    <%--参数为数组--%>
    <a href="/user/getParam4.do?args=1&args=2&args=3">get请求((参数为数组))</a>
</fieldset>

<fieldset>
    <%--参数为list集合--%>
    <a href="/user/getParam5.do?args=1&args=2&args=3">get请求((参数为list集合))</a>
</fieldset>
<fieldset>
    <%--参数为Date--%>
    <a href="/user/getParam6.do?birthday=2021-04-12">get请求((参数为Date))</a>
</fieldset>

<fieldset>
    <a href="/user/testServletApi.do?id=1&name=zhangsan">get请求(测试servletApi)</a>
</fieldset>
</body>
</html>